What is hypocrite meaning?

Hypocrite is a person who pretends to have certain beliefs, attitudes, or virtues but behaves in a way that contradicts those beliefs, attitudes, or virtues. The term hypocrite is often used to describe someone who engages in deceptive or insincere behaviors for personal gain or to gain acceptance from others. The term has its origins in ancient Greek and was originally used to describe actors who wore masks to play different roles. Hypocrisy is widely regarded as a negative and unethical trait, as it involves deception and dishonesty.